﻿using System.Collections.Generic;
using System.Runtime.Serialization;



namespace Co9320.NamaAlert.Server.Parameters
{
	/// <summary>
	/// Getメソッドが返すクラス
	/// </summary>
	[DataContract]
	public class TagInformation:CommonInformation
	{
		/// <summary>
		/// タグリスト
		/// </summary>
		[DataMember]
		public List<string> TagValues
		{
			get;
			internal set;
		}
	}

	/// <summary>
	/// Getメソッドが返すクラス
	/// </summary>
	public class GetReturn
	{
		/// <summary>
		/// サーバーから要求されたDelayを秒単位で保持しています｡
		/// </summary>
		[DataMember]
		public int Delay;

		/// <summary>
		/// タグデータのリスト
		/// </summary>
		[DataMember]
		public List<TagInformation> TagInformations;

		public GetReturn()
		{
			this.TagInformations = new List<TagInformation>();
		}
	}
}
